import uuid

# Генерация UUID версии 3 (MD5 хэш от имени и пространства имен)
def generate_uuid_v3(name):
    return str(uuid.uuid3(uuid.NAMESPACE_DNS, name))

# Генерация UUID версии 4 (случайно сгенерированный)
def generate_uuid_v4():
    return str(uuid.uuid4())

# Генерация UUID версии 5 (SHA-1 хэш от имени и пространства имен)
def generate_uuid_v5(name):
    return str(uuid.uuid5(uuid.NAMESPACE_DNS, name))

# Примеры генерации
name = "example.com"
token_v3 = generate_uuid_v3(name)
token_v4 = generate_uuid_v4()
token_v5 = generate_uuid_v5(name)

print(token_v3, token_v4, token_v5)
